package com.shycloud.mido.member.api.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.shycloud.mido.member.api.entity.AtvMainActive;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
public class AtvMainActiveRespVO extends AtvMainActive implements Serializable {

	/**
	 *
	 */
	private static final long serialVersionUID = -4058273614408572917L;

	@ApiModelProperty(value = "状态标记:1未开始 2进行中 3结束")
	@TableField(value = "status_flag")
	private Integer statusFlag;

	@ApiModelProperty(value = "报名人数")
	@TableField(value = "signup_count")
	private Integer signupCount;
	@ApiModelProperty(value = "进行中人数")
	@TableField(value = "execute_count")
	private Integer executeCount;
	@ApiModelProperty(value = "显示状态1-报名中2-比赛明日开启3-XXX挑战赛第几天 4活动结束")
	private String displayStatus;
	@ApiModelProperty(value = "显示状态 文本 目前只有第几天")
	private String displayStatusText;
	@ApiModelProperty(value = "我参加的 0-不是 1-是")
	private String isMyJoin;
	@ApiModelProperty(value = "是否是活动成员的教师")
	private String isTeacherInAct;
}
